home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
doom
/
darkbt07.zip
/
DARKBOT.TXT
< prev
next >
Wrap
Text File
|
1997-05-15
|
7KB
|
175 lines
Title : Darkbot beta 7c
Filename : darkbt07.zip
Version : Beta 7c
Date : sometime in May nineteen ninety-seven
Author : Dark_Skye (Terry Hendrix)
Email : darkskye@mindspring.com
Thanks : John Carmack, American McGee, and id for quakeC.
PUNISHER and the Bgbot crew for Bgbot.
Fellow quake heads over the years: fluid, kane, cat,
scooby, beavis, mimic, mechtoad, master, ultamis, optimus,
vorpal, Wu Tang clan, and lordzach ("The Cleaner" lady).
Build time: not too long
Type of Mod
-----------
Quake C : yes
Sound : yes
MDL : yes
Format of QuakeC (if a Quake C Mod)
-----------------------------------
unified diff : no
context diff : no
.qc files : no
progs.dat : yes
Description of the Modification
-------------------------------
Darkbot has 8 bots for DM ("clan ring" teamplay optional) and coop
3 skins (feel free to change the last two...but leave the frist norm
now able to used as a listen server cause bots colors
can now be set, if free for all DM bots have random colors)
observer mode
for DeathMatch practice (try DM4 and DM6 for a good game)
try the E1 levels too (i test with them more than any other)
To have a 4 on 4 "clan ring" like match:
set TEAMPLAY 1 (tells bots to team up with like colors)
set TIMELIMIT XX (where XX is the number of mins for the match)
load 4 like bots and 3 other like bots join the 3 bots team
use correct IMPULSE for joining the 3 bots (5 on 3 isn't nice)
Commands:
IMPULSE 101 - debug bot msg
IMPULSE 102 - debug2 bot msg
IMPULSE 123 - help msg
IMPULSE 200 - set to clan 1
IMPULSE 201 - set to clan 2
IMPULSE 205 - make/remove up to 4 playmates from Dark Bots
IMPULSE 207 - make/remove up to 4 playmates from CPUs Gone Bad
IMPULSE 255 - observer mode
History
-----------------------------------
Beta 5:
bots hardly jitter any now
better combat_ai
better lighting and nail gun attacks (now like a real player)
shotgun frames
female sounds for the player if Femme skin and a new jump sound
now no cheating when changing skins
bot uses player deathsounds, all deathframes
fixed bad target error (shoot at dead enemy)
a lot better movement
teamplay works only when teamplay is on now
telefrag msg fixed
jumping problem has been fixed
better pain handling (now like a real player)
fixed lava/slime/water death error
better monster hunting and attacking
started on route_ai (NOT IN USE YET)
flying bot problem fixed
Beta 6:
fixed "if you attack b4 their attack frame they can't shoot you" bug
fixed "new change skins code leaves $axwalk2 frame sank into floor" bug
if fraglimit set and you try exit with less than fraglimit frags BOOM
if timelimit set clan ring like play
after match prints frags/rank and teams total frags
new skins in the model file by Dark_Skye (pretty ones too)
new bot maintanice f(x)s
combat_ai for SG, NG and SNG now seeks items WHILE fighting
some swimming ai
NOTE: tested more than coded this one =)
Beta 7:
fights better, better movement, item seek during every combat
drowns just like a normal player now (well it did early on)
only observers spawn/remove bots now
more player and bot f(x) intergrated (ai is more player like)
uses player jump flags
better swimming
removed "thud" sound THANKS Jonathan E. Wright(zeus bot)!!
bots respawn at changelevel
fixed team kill frag error
removed female sounds and bot clan....email me if you want them back
added scorebroad frag/name/color abilties THANKS Alan Kivlin(qcbot)!!
removed rank counts and alot more lame stuff
now thinks to attack faster... more killing =)
fixed fake firing frames...how lame were they?
ALL weapons now use their CORRECT frames
bots ONLY fire in their facing direction (but they pivot very fast)
bots can use "only_registered_trigger" doors now
now people don't need skins to play clanmatch because colors are set
Future
-------------------------------------
Things i would like to add/finish but haven't yet:
0.more "clan ring" like play (that's the point of darkbot)
1.all buttons/switches/triggers used by bots
2.much better jumping_ai
3.much better swimming
4.better roaming (other than setting hunttime for monster waa follow)
5.understanding when an object isn't able to be gotten
6.routing_ai (using spawned "beacons" like monsters use path_corners)
7.smooth movement (maybe use idealpitch for slopes)
How to Install and Run the Modification in DOS
----------------------------------------------
i.e. if quake was in "c:\quake\" you would do the following:
mkdir c:\quake\darkbot
mkdir c:\quake\darkbot\progs
mkdir c:\quake\darkbot\sound
mkdir c:\quake\darkbot\sound\demon
copy progs.dat c:\quake\darkbot\
copy player.mdl c:\quake\darkbot\progs\
copy *.wav c:\quake\darkbot\sound\demon\
then you could play by "c:\quake\quake.exe -game darkbot -listen 16"
Technical Details
-----------------
I used a BGBot base... then added, deleted, and modifed NOW 100% of it
to my own code but I wouldn't have been able to do this without
BGBot to bulid on...thanks Punisher!!
Most of this is modified quakeC player f(x)s modifed for my own sick
purposes..(more realistic)..see Copyright for everyone who contributed...
Bugs
-----------------
RARE:
well every blue moon bots seem to fly (caused by bad jump flag)
rockets "float" pointing straight down...weird..but kewl
COMMON:
tracelines for firing sometimes aren't good (slopes/stairs)
REPORTED AND NOT FIXED:
none
Please email me a bug report, correction, or suggestion....
if you followed this bot you know i work on it only every so often
it's because i get very little input or comments...
i check my box at least every week...(ISP long distance)
mailto: darkskye@mindspring.com
Author Information
------------------
well if you meet me in quake/IRC/real life you know:
1. i can be cool and supportive
2. i can be VERY lame and stupid (i.e. "HEheHHEheehheH")
3. a smartass =P
Copyright and Distribution Permissions
--------------------------------------
The original QuakeC source is Copyright 1996, id software.
Bgbot was made by the Punisher (he'll kick yer ass man, not in quake).
I'll release source after the code is cleaned up. (i hope release 1.00)
Everything else Dark_Skye.
If you would like to use my code email me first.
Availability
------------
FTP.CDROM.COM (Kewl site, pick up linux or FreeBSD while your there)
http://www.mindspring.com/~darkskye/darkskye.htm